#!/usr/bin/env bash

#verificando se o usuario esta conectado a rede
#se nao tiver rede saia
#====================================================
echo "verificando conecxao"
sleep 3s
if ! wget -q --spider www.google.com; then
  echo "precisa estar conectado a uma rede"
  exit;
else
  echo -e "\nvoce esta conectado... [OK]\n"
fi

#verificando se a pessoa esta como usuario root
[[ "$UID" -ne "0" ]] \
&& { echo "usuario necessita de root" ; exit 1 ; }
#=====================================================



echo -e "\nATUALIZANDO O SISTEMA\n"

# No Primeio bloco sera realizado a atualizaçao dos repositorios.
# No Segundo bloco sera realizado a atualizaçao de pacotes.
# No Terceiro bloco ira realizar limpeza de pacotes desnecessarios!

if apt update; then
  echo -e "\n\033[35;1mREPOSITORIOS ATUALIZADOS COM SUCESSO!!!\033[m\n"
else
  echo -e "\nsinto muito nao foi possivel atualizar os repositorios\n"
  exit 1;
fi

if apt upgrade; then
  echo -e "\n\033[35;1mPACOTES ATUALIZADOS COM SUCESSO!!!\033[m\n"
else
  echo -e "\nsinto muito nao foi possivel atualizar os pacotes\n"
  exit 1;
fi

if apt clean; then
  echo -e "\033[31;1m\nArquivos Desnecessarios Retirados!!!\033[m"
else
  echo "apt clean falhou!"
  exit 1;
fi
